Refactoring - #634
Conversation
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
There was a problem hiding this comment.
Code Review
This pull request reorganizes the test suite by separating tests into unit and integration subdirectories, updating test paths, configurations, and mock targets accordingly. It also removes the python-mpd2 dependency and cleans up references to the deprecated MPD backend. A high-severity issue was identified in test/unit/test_index_rebuild_integration.py where tasks.artist_gmm_manager is not imported within the try...except block guarding the integration tests. This could cause import errors to propagate and fail the test suite instead of cleanly skipping them when dependencies like voyager or sklearn are missing.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|



This PR contain different code refactoring like:
PR test builds:
ghcr.io/neptunehub/audiomuse-ai:pr-634ghcr.io/neptunehub/audiomuse-ai:pr-634-nvidiaghcr.io/neptunehub/audiomuse-ai:pr-634-noavx2